|
Apache XML (アパッチ・エックスエムエル) プロジェクトは、XMLに関連したオープンソースのソフトウェアを開発することなどを目的とした団体であり、Apacheソフトウェア財団が主催するプロジェクトの一つである。 Apache XMLプロジェクトが開発するソフトウェアは、Apacheソフトウェア財団の他のプロジェクトと同様に、Apacheライセンスのもとで提供されている。Apache XMLプロジェクトは複数のサブプロジェクトをもつ。 == サブプロジェクトの一覧 == === 活動中 === ; Xerces : XMLプロセサ (XMLパーサ) 。Java、および C++、Perlで実装されたものがそれぞれ提供されている。DOMとSAXを実装している。現在では、Apache XML プロジェクトから独立して、トップレベルプロジェクトとなっている。IBM から寄贈された XML4J という実装がもとになっているが、現在のバージョンは全て新規に開発し直された。 ; Xalan : XSLT のスタイルシートの処理系で、XPathの機能も実装している。JavaとC++で実装されたものがそれぞれ提供されている。現在では、Apache XML プロジェクトから独立して、トップレベルプロジェクトとなっている。IBM/Lotusから寄贈されたLotusXSLという実装がもとになっている。 ; FOP : XSL-FOの組版を行う処理系。Java で実装されている。XSL-FO のXML文書を、コンピュータの画面に表示したり、PDFなどの形式に変換したり、プリンタに直接印刷したりすることができる。 ; Forrest : Apache Cocoon上で利用できる、標準規格に基づいた文書の処理・出版を行うためのフレームワーク。 ; XML-Security : XMLデータのための電子署名と暗号化のセキュリティ機能を提供する ( XML Signature と XML Encryption の実装) 。JavaとC++で実装されたものがそれぞれ提供されている。 ; XML Commons : Apache XML プロジェクトで共通に使う機能(プログラムコード)を提供する。また、Apache XMLプロジェクト共通のガイドラインを作成している。 ; Batik : SVGの表示・編集・ほかの画像ファイルフォーマットへの変換などの機能を提供するツールおよびJavaライブラリ。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Apache XML」の詳細全文を読む スポンサード リンク
|